﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Vara_Data_Layer.Vara_Data_Audit
{
    public class Vara_Data_Audit : IVara_Data_Audit
    {
        private readonly int _id = 0;
        private int _assetId = 0;
        private DateTime _date = DateTime.Now;
        private string _completedBy = string.Empty;
        private string _outcome = string.Empty;
        private bool _deleted = false;
        private string _actions = string.Empty;

        public Vara_Data_Audit()
        { 
        }

        public Vara_Data_Audit(int ID)
        {
            _id = ID;
        }

        public Vara_Data_Audit(int ID, int AssetID)
        {
            _id = ID;
            _assetId = AssetID;
        }

        public virtual int ID {
            get
            {
                return _id;
            }
        }
        public virtual int AssetID {
            get 
            {
                return _assetId;
            }
            set
            {
                _assetId = value;
            }
        }
        public virtual DateTime Date
        {
            get
            {
                return _date;
            }
            set
            {
                _date = value;
            }
        }
        public virtual string CompletedBy
        {
            get
            {
                return _completedBy;
            }
            set
            {
                _completedBy = value;
            }
        }
        public virtual string Outcome
        {
            get
            {
                return _outcome;
            }
            set
            {
                _outcome = value;
            }
        }
        public virtual bool Deleted
        {
            get
            {
                return _deleted;
            }
            set
            {
                _deleted = value;
            }
        }
        public virtual string Actions
        {
            get
            {
                return _actions;
            }
            set
            {
                _actions = value;
            }
        }
    }
}
